package com.chinairi.mall.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.chinairi.common.model.BaseModel;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * <p>
 * 退料申请表
 * </p>
 *
 * @author gsl
 * @since 2020-10-24
 */
@TableName("PROJECT_PLAN_RETURN_DETAIL")
public class ProjectPlanReturnDetail extends BaseModel {

    private static final long serialVersionUID = 1L;

    /**
     * 退料申请主键
     */
    @TableId("PPRD_ID")
    private String pprdId;

    /**
     * 退料单号
     */
    @TableField("PPR_ID")
    private String pprId;

    /**
     * 物料编码
     */
    @TableField("PPRD_MAT_CODE")
    private String pprdMatCode;

    /**
     * 物料名称
     */
    @TableField("PPRD_MAT_NAME")
    private String pprdMatName;

    /**
     * 规格
     */
    @TableField("PPRD_MAT_SPECIFICATION")
    private String pprdMatSpecification;

    /**
     * 计量单位
     */
    @TableField("PPRD_MEASURE_UNIT")
    private String pprdMeasureUnit;

    /**
     * 签收数
     */
    @TableField("PPRD_SIGNED_NUMBER")
    private Float pprdSignedNumber;

    /**
     * 退料数量
     */
    @TableField("PPRD_NUMBER")
    private Float pprdNumber;

    /**
     * 退料方式
     */
    @TableField("PPRD_TYPE")
    private String pprdType;

    /**
     * 创建人
     */
    @TableField("CREATE_USER")
    private String createUser;

    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private Date createTime;

    public String getPprdId() {
        return pprdId;
    }

    public void setPprdId(String pprdId) {
        this.pprdId = pprdId;
    }
    public String getPprId() {
        return pprId;
    }

    public void setPprId(String pprId) {
        this.pprId = pprId;
    }
    public String getPprdMatCode() {
        return pprdMatCode;
    }

    public void setPprdMatCode(String pprdMatCode) {
        this.pprdMatCode = pprdMatCode;
    }
    public String getPprdMatName() {
        return pprdMatName;
    }

    public void setPprdMatName(String pprdMatName) {
        this.pprdMatName = pprdMatName;
    }
    public String getPprdMatSpecification() {
        return pprdMatSpecification;
    }

    public void setPprdMatSpecification(String pprdMatSpecification) {
        this.pprdMatSpecification = pprdMatSpecification;
    }
    public String getPprdMeasureUnit() {
        return pprdMeasureUnit;
    }

    public void setPprdMeasureUnit(String pprdMeasureUnit) {
        this.pprdMeasureUnit = pprdMeasureUnit;
    }
    public Float getPprdSignedNumber() {
        return pprdSignedNumber;
    }

    public void setPprdSignedNumber(Float pprdSignedNumber) {
        this.pprdSignedNumber = pprdSignedNumber;
    }
    public Float getPprdNumber() {
        return pprdNumber;
    }

    public void setPprdNumber(Float pprdNumber) {
        this.pprdNumber = pprdNumber;
    }
    public String getPprdType() {
        return pprdType;
    }

    public void setPprdType(String pprdType) {
        this.pprdType = pprdType;
    }
    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public String toString() {
        return "ProjectPlanReturnDetail{" +
            "pprdId=" + pprdId +
            ", pprId=" + pprId +
            ", pprdMatCode=" + pprdMatCode +
            ", pprdMatName=" + pprdMatName +
            ", pprdMatSpecification=" + pprdMatSpecification +
            ", pprdMeasureUnit=" + pprdMeasureUnit +
            ", pprdSignedNumber=" + pprdSignedNumber +
            ", pprdNumber=" + pprdNumber +
            ", pprdType=" + pprdType +
            ", createUser=" + createUser +
            ", createTime=" + createTime +
        "}";
    }
}
